package com.yu.dv.autoconfigure.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

@Data
@ConfigurationProperties(prefix = "yu.dv.sql")
public class NaturalLanguageSqlProperties {

    // Getters and Setters
    private boolean enableController = true;
    private boolean enableDebug = false;
    private int maxRetry = 3;
    private boolean includeSchemaInPrompt = true;
    private boolean useSimplifiedSchema = false;
    private boolean enableDdl = false;
    private boolean enableDml = false;
    private int maxInputLength = 1000;
    private int timeout = 60000;

}